package com.example.uwe.model;

public class Accommodation {
    private int accommodationNumber;
    private AccommodationType type;
    private double rentalPrice;
    private boolean available;
    private CleaningStatus cleaningStatus;
    private String description;
    private Hall hall;

    public Accommodation(int accommodationNumber, AccommodationType type, double rentalPrice, boolean available, CleaningStatus cleaningStatus, String description, Hall hall) {
        this.accommodationNumber = accommodationNumber;
        this.type = type;
        this.rentalPrice = rentalPrice;
        this.available = available;
        this.cleaningStatus = cleaningStatus;
        this.description = description;
        this.hall = hall;
    }

    public int getAccommodationNumber() {
        return accommodationNumber;
    }

    public void setAccommodationNumber(int accommodationNumber) {
        this.accommodationNumber = accommodationNumber;
    }

    public AccommodationType getType() {
        return type;
    }

    public void setType(AccommodationType type) {
        this.type = type;
    }

    public double getRentalPrice() {
        return rentalPrice;
    }

    public void setRentalPrice(double rentalPrice) {
        this.rentalPrice = rentalPrice;
    }

    public boolean isAvailable() {
        return available;
    }

    public void setAvailable(boolean available) {
        this.available = available;
    }

    public CleaningStatus getCleaningStatus() {
        return cleaningStatus;
    }

    public void setCleaningStatus(CleaningStatus cleaningStatus) {
        this.cleaningStatus = cleaningStatus;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }
    
    public Hall getHall() {
        return hall;
    }
    
    public void setHall(Hall hall) {
        this.hall = hall;
    }
}